import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
  state: {

    // 确认弹框
    confirmInfo:{
      show:false,
      message:"",
      OK:function(){
        console.log("confirmInfo")
      }
    },
    
    // 添加或者编辑
    add:{
      info:{
        id:"",//有则为编辑，无未新增
      },
      show:false,
      OK:function(){
        console.log("add--edit")
      }
    },

    // 下拉数据集合
    selectData:{
      rolesList:{//角色
        data:[
          {label:"领导",value:"1"},
          {label:"组长",value:"2"},
          {label:"员工",value:"3"},
        ],
      },
      leadersList:{//领导
        data:[
          {label:"test",value:"1"}
        ],
        settime:{
          url:'',
          time:3600,//s 默认1小时刷新
          settime:function(){console.log("定时刷新")}
        },
      },
      headersList:{//组长
        data:[
          {label:"test",value:"1"}
        ],
        settime:{
          url:'',
          time:3600,//s 默认1小时刷新
          settime:function(){console.log("定时刷新")}
        },
      },
      departsList:{//部门
        data:[
          {label:"test",value:"1"}
        ],
        settime:{
          url:'',
          time:3600,//s 默认1小时刷新
          settime:function(){console.log("定时刷新")}
        },
      }
    }
  },
  mutations: {

  },
  actions: {

  }
})
